python列表增加行 |
您所在的位置:网站首页 › python 增加一行 › python列表增加行 |
python中在数组添加一行的方法: python中可以使用stack()函数在数组中添加一行,使用stack()函数需要导入numpy库。 函数原型为:stack(arrays, axis=0),arrays可以传数组和列表。 示例:import numpy as np a=[[1,2,3], [4,5,6]] print("列表a如下:") print(a) print("增加一维,新维度的下标为0") c=np.stack(a,axis=0) print(c) print("增加一维,新维度的下标为1") c=np.stack(a,axis=1) print(c) 输出:列表a如下: [[1, 2, 3], [4, 5, 6]] 增加一维,新维度下标为0 [[1 2 3] [4 5 6]] 增加一维,新维度下标为1 [[1 4] [2 5] [3 6]] arrays里面的每个元素必须形状是一样的,例如本例中列表a中的两个元素[1,2,3]和[4,5,6]的形状是一样的,如果把[4,5,6]换成[4,5] ,那么程序会报错! 而axis代表的是在哪个维度上加一维,例如axis=0(它是默认的)代表的就是增加的这一维的下标为0。 更多Python知识请关注Python自学网。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |